function e(e) {
    return e && e.__esModule ? e : {
        default: e
    };
}

function t(e, t) {
    if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
}

Object.defineProperty(exports, "__esModule", {
    value: !0
});

var n = function() {
    function e(e, t) {
        for (var n = 0; n < t.length; n++) {
            var r = t[n];
            r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), 
            Object.defineProperty(e, r.key, r);
        }
    }
    return function(t, n, r) {
        return n && e(t.prototype, n), r && e(t, r), t;
    };
}(), r = e(require("wx_object")), u = e(require("wx_object2")), a = e(require("wx_object3")), o = function() {
    function e() {
        t(this, e);
    }
    return n(e, [ {
        key: "CreateObject",
        value: function(e, t) {
            return new r.default(e, t);
        }
    }, {
        key: "CreateObject2",
        value: function(e, t) {
            return t ? new u.default(e, t) : new u.default(e);
        }
    }, {
        key: "CreateObject3",
        value: function(e, t) {
            return t ? new a.default(e, t) : new a.default(e);
        }
    } ]), e;
}();

exports.default = o;